//行军
let mongoose = require('mongoose');
let schema = new mongoose.Schema({
    userId:{ //用户ID
        type:String,
        default:''
    },
    message:{ //信息
        type:String,
        default:''
    },
    type:{ //类型   0纯文字数据 1炫耀的战报
        type:Number,
        default:0
    },
    data:{ //数据
        type:Object,
        default:{}
    },
    channel:{ //频道
        type:String,
        default:'World'  //World世界聊天 Area附近
    },
    addTime:{ //生成时间
        type:Number,
        default:0
    }
});
schema.index({channel:1,addTime: -1}, {unique: false});
schema.statics = {
};


schema.methods = {
    getMessage(){
        return {
            _id:this._id.toString(),
            data:this.data,
            type:this.type,
            message:this.message,
            addTime:this.addTime,
        }
    }
};

module.exports = schema;